package com.xb.cloud.user.model.mapper;

import com.xb.cloud.user.model.ShopWalletOut;
import com.xb.cloud.user.model.ShopWalletOutExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ShopWalletOutMapper {
    int countByExample(ShopWalletOutExample example);

    int deleteByExample(ShopWalletOutExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ShopWalletOut record);

    int insertSelective(ShopWalletOut record);

    List<ShopWalletOut> selectByExample(ShopWalletOutExample example);

    ShopWalletOut selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ShopWalletOut record, @Param("example") ShopWalletOutExample example);

    int updateByExample(@Param("record") ShopWalletOut record, @Param("example") ShopWalletOutExample example);

    int updateByPrimaryKeySelective(ShopWalletOut record);

    int updateByPrimaryKey(ShopWalletOut record);
}